2026-07-22T21:53:38.834113Z 00O [0KRunning with gitlab-runner 18.11.3 (ad1797b3)[0;m
2026-07-22T21:53:38.834129Z 00O [0K  on manager E7zWtuokQ, system ID: s_9c5761cc64c1[0;m
2026-07-22T21:53:38.834148Z 00O [0K  feature flags: FF_USE_FASTZIP:true[0;m
2026-07-22T21:53:38.834167Z 00O [0K[36;1mResolving secrets[0;m[0;m
2026-07-22T21:53:38.834316Z 00O section_start:1784757218:prepare_executor
2026-07-22T21:53:38.834317Z 00O+[0K[0K[36;1mPreparing the "docker-autoscaler" executor[0;m[0;m
2026-07-22T21:53:38.834428Z 00O [0KDialing instance 854826ce-17dc-4f9f-8b13-6b7b5a69b462...[0;m
2026-07-22T21:53:38.883019Z 00O [0KInstance 854826ce-17dc-4f9f-8b13-6b7b5a69b462 connected[0;m
2026-07-22T21:53:40.653693Z 00O [0KUsing Docker executor with image python:3.13-slim ...[0;m
2026-07-22T21:54:08.570788Z 00O [0KUsing effective pull policy of [always] for container python:3.13-slim[0;m
2026-07-22T21:54:08.571991Z 00O [0KPulling docker image python:3.13-slim ...[0;m
2026-07-22T21:54:29.119572Z 00O [0KUsing docker image sha256:6771159cd4fa5d9bba1258caf0b82e6b73458c694d178ad97c5e925c2d0e1a91 for python:3.13-slim with digest python@sha256:6771159cd4fa5d9bba1258caf0b82e6b73458c694d178ad97c5e925c2d0e1a91 ...[0;m
2026-07-22T21:54:29.119594Z 00O section_end:1784757269:prepare_executor
2026-07-22T21:54:29.119597Z 00O+[0Ksection_start:1784757269:prepare_script
2026-07-22T21:54:29.119740Z 00O+[0K[0K[36;1mPreparing environment[0;m[0;m
2026-07-22T21:54:29.128120Z 00O [0KUsing effective pull policy of [always] for container sha256:ec8dbab44facb579d4e035440f8fe25b7686f60b654586fe72eec20bf8a6dd37[0;m
2026-07-22T21:54:39.102720Z 01O Running on runner-e7zwtuokq-project-6107-concurrent-0 via os1gitnrwrunnermanager1.uni-muenster.de...
2026-07-22T21:54:41.090767Z 00O section_end:1784757281:prepare_script
2026-07-22T21:54:41.090778Z 00O+[0Ksection_start:1784757281:get_sources
2026-07-22T21:54:41.091365Z 00O+[0K[0K[36;1mGetting source from Git repository[0;m[0;m
2026-07-22T21:54:42.914017Z 01O [32;1mGitaly correlation ID: 01KY5X3V2TDK88SANKEVXQV2NH[0;m
2026-07-22T21:54:42.921403Z 01O [32;1mFetching changes with git depth set to 20...[0;m
2026-07-22T21:54:42.926279Z 01O Initialized empty Git repository in /builds/phuong-nam.nguyen/sce_incompy2d/.git/
2026-07-22T21:54:42.929217Z 01O [32;1mCreated fresh repository.[0;m
2026-07-22T21:54:51.992573Z 01O [32;1mChecking out 2dceb7b0 as detached HEAD (ref is master)...[0;m
2026-07-22T21:54:52.125220Z 01O 
2026-07-22T21:54:52.125232Z 01O [32;1mSkipping Git submodules setup[0;m
2026-07-22T21:54:54.369337Z 00O section_end:1784757294:get_sources
2026-07-22T21:54:54.369348Z 00O+[0Ksection_start:1784757294:restore_cache
2026-07-22T21:54:54.391469Z 00O+[0K[0K[36;1mRestoring cache[0;m[0;m
2026-07-22T21:54:56.757281Z 01O [32;1mChecking cache for master-2-protected...[0;m
2026-07-22T21:54:56.880577Z 01E Downloading cache from https://s3.uni-muenster.de/gitnrw_cache/project/6107/master-2-protected[0;m  ETag[0;m="43518e461970abeaee6d85713f234bca"
2026-07-22T21:54:58.634489Z 01O [32;1mSuccessfully extracted cache[0;m
2026-07-22T21:55:10.424716Z 00O section_end:1784757310:restore_cache
2026-07-22T21:55:10.424727Z 00O+[0Ksection_start:1784757310:step_script
2026-07-22T21:55:10.425708Z 00O+[0K[0K[36;1mExecuting "step_script" stage of the job script[0;m[0;m
2026-07-22T21:55:10.425731Z 00O [0KUsing effective pull policy of [always] for container python:3.13-slim[0;m
2026-07-22T21:55:10.451686Z 00O [0KUsing docker image sha256:6771159cd4fa5d9bba1258caf0b82e6b73458c694d178ad97c5e925c2d0e1a91 for python:3.13-slim with digest python@sha256:6771159cd4fa5d9bba1258caf0b82e6b73458c694d178ad97c5e925c2d0e1a91 ...[0;m
2026-07-22T21:55:15.170930Z 01O [32;1m$ python -m pip install --upgrade pip[0;m
2026-07-22T21:55:16.543426Z 01O Requirement already satisfied: pip in /usr/local/lib/python3.13/site-packages (26.1.2)
2026-07-22T21:55:16.917547Z 01E WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
2026-07-22T21:55:16.987357Z 01O [32;1m$ pip install -e ".[test,geo,viz]"[0;m
2026-07-22T21:55:17.278210Z 01O Obtaining file:///builds/phuong-nam.nguyen/sce_incompy2d
2026-07-22T21:55:17.279300Z 01O   Installing build dependencies: started
2026-07-22T21:55:19.568291Z 01O   Installing build dependencies: finished with status 'done'
2026-07-22T21:55:19.568720Z 01O   Checking if build backend supports build_editable: started
2026-07-22T21:55:19.607043Z 01O   Checking if build backend supports build_editable: finished with status 'done'
2026-07-22T21:55:19.607489Z 01O   Getting requirements to build editable: started
2026-07-22T21:55:19.754600Z 01O   Getting requirements to build editable: finished with status 'done'
2026-07-22T21:55:19.755798Z 01O   Installing backend dependencies: started
2026-07-22T21:55:20.636575Z 01O   Installing backend dependencies: finished with status 'done'
2026-07-22T21:55:20.639609Z 01O   Preparing editable metadata (pyproject.toml): started
2026-07-22T21:55:20.814519Z 01O   Preparing editable metadata (pyproject.toml): finished with status 'done'
2026-07-22T21:55:21.145539Z 01O Collecting numba (from incompy2d==0.1.4)
2026-07-22T21:55:21.146768Z 01O   Using cached numba-0.66.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.7 kB)
2026-07-22T21:55:21.417663Z 01O Collecting numpy (from incompy2d==0.1.4)
2026-07-22T21:55:21.418679Z 01O   Using cached numpy-2.5.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (6.6 kB)
2026-07-22T21:55:22.129663Z 01O Collecting geopandas (from incompy2d==0.1.4)
2026-07-22T21:55:22.130995Z 01O   Using cached geopandas-1.1.4-py3-none-any.whl.metadata (2.3 kB)
2026-07-22T21:55:22.254567Z 01O Collecting meshio (from incompy2d==0.1.4)
2026-07-22T21:55:22.255717Z 01O   Using cached meshio-5.3.5-py3-none-any.whl.metadata (11 kB)
2026-07-22T21:55:22.290024Z 01O Collecting osmnx (from incompy2d==0.1.4)
2026-07-22T21:55:22.290890Z 01O   Using cached osmnx-2.1.1-py3-none-any.whl.metadata (4.7 kB)
2026-07-22T21:55:22.318626Z 01O Collecting overturemaps (from incompy2d==0.1.4)
2026-07-22T21:55:22.319705Z 01O   Using cached overturemaps-1.0.1-py3-none-any.whl.metadata (7.6 kB)
2026-07-22T21:55:22.427348Z 01O Collecting shapely (from incompy2d==0.1.4)
2026-07-22T21:55:22.428481Z 01O   Using cached shapely-2.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (6.8 kB)
2026-07-22T21:55:22.532952Z 01O Collecting pytest (from incompy2d==0.1.4)
2026-07-22T21:55:22.533881Z 01O   Using cached pytest-9.1.1-py3-none-any.whl.metadata (7.6 kB)
2026-07-22T21:55:22.563949Z 01O Collecting pytest-cov (from incompy2d==0.1.4)
2026-07-22T21:55:22.564593Z 01O   Using cached pytest_cov-7.1.0-py3-none-any.whl.metadata (32 kB)
2026-07-22T21:55:22.749907Z 01O Collecting matplotlib (from incompy2d==0.1.4)
2026-07-22T21:55:22.751090Z 01O   Using cached matplotlib-3.11.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (80 kB)
2026-07-22T21:55:22.959099Z 01O Collecting pyogrio>=0.7.2 (from geopandas->incompy2d==0.1.4)
2026-07-22T21:55:22.960309Z 01O   Using cached pyogrio-0.13.0-cp311-abi3-manylinux_2_28_x86_64.whl.metadata (5.8 kB)
2026-07-22T21:55:23.315423Z 01O Collecting packaging (from geopandas->incompy2d==0.1.4)
2026-07-22T21:55:23.316685Z 01O   Using cached packaging-26.2-py3-none-any.whl.metadata (3.5 kB)
2026-07-22T21:55:23.667095Z 01O Collecting pandas>=2.0.0 (from geopandas->incompy2d==0.1.4)
2026-07-22T21:55:23.668455Z 01O   Using cached pandas-3.0.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (79 kB)
2026-07-22T21:55:23.771490Z 01O Collecting pyproj>=3.5.0 (from geopandas->incompy2d==0.1.4)
2026-07-22T21:55:23.772928Z 01O   Using cached pyproj-3.7.2-cp313-cp313-manylinux_2_28_x86_64.whl.metadata (31 kB)
2026-07-22T21:55:23.943881Z 01O Collecting python-dateutil>=2.8.2 (from pandas>=2.0.0->geopandas->incompy2d==0.1.4)
2026-07-22T21:55:23.945057Z 01O   Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
2026-07-22T21:55:24.951394Z 01O Collecting certifi (from pyogrio>=0.7.2->geopandas->incompy2d==0.1.4)
2026-07-22T21:55:24.952552Z 01O   Using cached certifi-2026.7.22-py3-none-any.whl.metadata (2.5 kB)
2026-07-22T21:55:24.978442Z 01O Collecting six>=1.5 (from python-dateutil>=2.8.2->pandas>=2.0.0->geopandas->incompy2d==0.1.4)
2026-07-22T21:55:24.979648Z 01O   Using cached six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
2026-07-22T21:55:25.059273Z 01O Collecting contourpy>=1.0.1 (from matplotlib->incompy2d==0.1.4)
2026-07-22T21:55:25.059289Z 01O   Using cached contourpy-1.3.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (5.5 kB)
2026-07-22T21:55:25.083559Z 01O Collecting cycler>=0.10 (from matplotlib->incompy2d==0.1.4)
2026-07-22T21:55:25.084994Z 01O   Using cached cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB)
2026-07-22T21:55:25.372609Z 01O Collecting fonttools>=4.28.2 (from matplotlib->incompy2d==0.1.4)
2026-07-22T21:55:25.373894Z 01O   Using cached fonttools-4.63.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (118 kB)
2026-07-22T21:55:25.868607Z 01O Collecting kiwisolver>=1.3.1 (from matplotlib->incompy2d==0.1.4)
2026-07-22T21:55:25.869818Z 01O   Using cached kiwisolver-1.5.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (5.1 kB)
2026-07-22T21:55:26.102416Z 01O Collecting pillow>=9 (from matplotlib->incompy2d==0.1.4)
2026-07-22T21:55:26.103503Z 01O   Using cached pillow-12.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (9.1 kB)
2026-07-22T21:55:26.387470Z 01O Collecting pyparsing>=3 (from matplotlib->incompy2d==0.1.4)
2026-07-22T21:55:26.388818Z 01O   Using cached pyparsing-3.3.2-py3-none-any.whl.metadata (5.8 kB)
2026-07-22T21:55:26.598491Z 01O Collecting rich (from meshio->incompy2d==0.1.4)
2026-07-22T21:55:26.600035Z 01O   Using cached rich-15.0.0-py3-none-any.whl.metadata (18 kB)
2026-07-22T21:55:26.816996Z 01O Collecting llvmlite<0.49,>=0.48.0dev0 (from numba->incompy2d==0.1.4)
2026-07-22T21:55:26.818141Z 01O   Using cached llvmlite-0.48.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (5.0 kB)
2026-07-22T21:55:26.822203Z 01O Collecting numpy (from incompy2d==0.1.4)
2026-07-22T21:55:26.823417Z 01O   Using cached numpy-2.4.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (6.6 kB)
2026-07-22T21:55:28.705458Z 01O Collecting networkx>=2.5 (from osmnx->incompy2d==0.1.4)
2026-07-22T21:55:28.706541Z 01O   Using cached networkx-3.6.1-py3-none-any.whl.metadata (6.8 kB)
2026-07-22T21:55:28.745552Z 01O Collecting requests>=2.30 (from osmnx->incompy2d==0.1.4)
2026-07-22T21:55:28.746717Z 01O   Using cached requests-2.34.2-py3-none-any.whl.metadata (4.8 kB)
2026-07-22T21:55:28.894778Z 01O Collecting charset_normalizer<4,>=2 (from requests>=2.30->osmnx->incompy2d==0.1.4)
2026-07-22T21:55:28.895980Z 01O   Using cached charset_normalizer-3.4.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (41 kB)
2026-07-22T21:55:28.995510Z 01O Collecting idna<4,>=2.5 (from requests>=2.30->osmnx->incompy2d==0.1.4)
2026-07-22T21:55:28.996656Z 01O   Using cached idna-3.18-py3-none-any.whl.metadata (6.1 kB)
2026-07-22T21:55:29.086285Z 01O Collecting urllib3<3,>=1.26 (from requests>=2.30->osmnx->incompy2d==0.1.4)
2026-07-22T21:55:29.087044Z 01O   Using cached urllib3-2.7.0-py3-none-any.whl.metadata (6.9 kB)
2026-07-22T21:55:29.168318Z 01O Collecting click>=8.3.0 (from overturemaps->incompy2d==0.1.4)
2026-07-22T21:55:29.169351Z 01O   Using cached click-8.4.2-py3-none-any.whl.metadata (2.6 kB)
2026-07-22T21:55:29.197303Z 01O Collecting colorama>=0.4.6 (from overturemaps->incompy2d==0.1.4)
2026-07-22T21:55:29.198807Z 01O   Using cached colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB)
2026-07-22T21:55:29.716557Z 01O Collecting orjson>=3.9.0 (from overturemaps->incompy2d==0.1.4)
2026-07-22T21:55:29.717557Z 01O   Using cached orjson-3.11.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (41 kB)
2026-07-22T21:55:29.809673Z 01O Collecting pyarrow>=15.0.2 (from overturemaps->incompy2d==0.1.4)
2026-07-22T21:55:29.811503Z 01O   Using cached pyarrow-25.0.0-cp313-cp313-manylinux_2_28_x86_64.whl.metadata (3.0 kB)
2026-07-22T21:55:29.888477Z 01O Collecting pyfiglet>=1.0.2 (from overturemaps->incompy2d==0.1.4)
2026-07-22T21:55:29.889325Z 01O   Using cached pyfiglet-1.0.4-py3-none-any.whl.metadata (7.4 kB)
2026-07-22T21:55:30.254964Z 01O Collecting tqdm>=4.67.3 (from overturemaps->incompy2d==0.1.4)
2026-07-22T21:55:30.256021Z 01O   Using cached tqdm-4.69.0-py3-none-any.whl.metadata (57 kB)
2026-07-22T21:55:30.497028Z 01O Collecting iniconfig>=1.0.1 (from pytest->incompy2d==0.1.4)
2026-07-22T21:55:30.498522Z 01O   Using cached iniconfig-2.3.0-py3-none-any.whl.metadata (2.5 kB)
2026-07-22T21:55:30.525934Z 01O Collecting pluggy<2,>=1.5 (from pytest->incompy2d==0.1.4)
2026-07-22T21:55:30.526993Z 01O   Using cached pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB)
2026-07-22T21:55:30.555944Z 01O Collecting pygments>=2.7.2 (from pytest->incompy2d==0.1.4)
2026-07-22T21:55:30.557173Z 01O   Using cached pygments-2.20.0-py3-none-any.whl.metadata (2.5 kB)
2026-07-22T21:55:31.280975Z 01O Collecting coverage>=7.10.6 (from coverage[toml]>=7.10.6->pytest-cov->incompy2d==0.1.4)
2026-07-22T21:55:31.282087Z 01O   Using cached coverage-7.15.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (8.6 kB)
2026-07-22T21:55:31.371883Z 01O Collecting markdown-it-py>=2.2.0 (from rich->meshio->incompy2d==0.1.4)
2026-07-22T21:55:31.372872Z 01O   Using cached markdown_it_py-4.2.0-py3-none-any.whl.metadata (7.4 kB)
2026-07-22T21:55:31.400972Z 01O Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich->meshio->incompy2d==0.1.4)
2026-07-22T21:55:31.401911Z 01O   Using cached mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)
2026-07-22T21:55:31.406636Z 01O Using cached geopandas-1.1.4-py3-none-any.whl (343 kB)
2026-07-22T21:55:31.408006Z 01O Using cached pandas-3.0.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (10.9 MB)
2026-07-22T21:55:31.417743Z 01O Using cached pyogrio-0.13.0-cp311-abi3-manylinux_2_28_x86_64.whl (33.3 MB)
2026-07-22T21:55:31.444196Z 01O Using cached pyproj-3.7.2-cp313-cp313-manylinux_2_28_x86_64.whl (9.5 MB)
2026-07-22T21:55:31.452523Z 01O Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
2026-07-22T21:55:31.454035Z 01O Using cached shapely-2.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.1 MB)
2026-07-22T21:55:31.457644Z 01O Using cached six-1.17.0-py2.py3-none-any.whl (11 kB)
2026-07-22T21:55:31.458676Z 01O Using cached certifi-2026.7.22-py3-none-any.whl (136 kB)
2026-07-22T21:55:31.459962Z 01O Using cached matplotlib-3.11.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (10.0 MB)
2026-07-22T21:55:31.468996Z 01O Using cached contourpy-1.3.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (362 kB)
2026-07-22T21:55:31.470458Z 01O Using cached cycler-0.12.1-py3-none-any.whl (8.3 kB)
2026-07-22T21:55:31.471698Z 01O Using cached fonttools-4.63.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.0 MB)
2026-07-22T21:55:31.476501Z 01O Using cached kiwisolver-1.5.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.5 MB)
2026-07-22T21:55:31.478969Z 01O Using cached packaging-26.2-py3-none-any.whl (100 kB)
2026-07-22T21:55:31.480051Z 01O Using cached pillow-12.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.9 MB)
2026-07-22T21:55:31.486787Z 01O Using cached pyparsing-3.3.2-py3-none-any.whl (122 kB)
2026-07-22T21:55:31.487867Z 01O Using cached meshio-5.3.5-py3-none-any.whl (166 kB)
2026-07-22T21:55:31.489331Z 01O Using cached numba-0.66.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.9 MB)
2026-07-22T21:55:31.493241Z 01O Using cached llvmlite-0.48.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (59.9 MB)
2026-07-22T21:55:31.539139Z 01O Using cached numpy-2.4.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.6 MB)
2026-07-22T21:55:31.553372Z 01O Using cached osmnx-2.1.1-py3-none-any.whl (104 kB)
2026-07-22T21:55:31.554001Z 01O Using cached networkx-3.6.1-py3-none-any.whl (2.1 MB)
2026-07-22T21:55:31.556855Z 01O Using cached requests-2.34.2-py3-none-any.whl (73 kB)
2026-07-22T21:55:31.558018Z 01O Using cached charset_normalizer-3.4.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (223 kB)
2026-07-22T21:55:31.559476Z 01O Using cached idna-3.18-py3-none-any.whl (65 kB)
2026-07-22T21:55:31.560533Z 01O Using cached urllib3-2.7.0-py3-none-any.whl (131 kB)
2026-07-22T21:55:31.561776Z 01O Using cached overturemaps-1.0.1-py3-none-any.whl (25 kB)
2026-07-22T21:55:31.563007Z 01O Using cached click-8.4.2-py3-none-any.whl (119 kB)
2026-07-22T21:55:31.564246Z 01O Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB)
2026-07-22T21:55:31.565344Z 01O Using cached orjson-3.11.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (134 kB)
2026-07-22T21:55:31.566630Z 01O Using cached pyarrow-25.0.0-cp313-cp313-manylinux_2_28_x86_64.whl (50.1 MB)
2026-07-22T21:55:31.605529Z 01O Using cached pyfiglet-1.0.4-py3-none-any.whl (1.8 MB)
2026-07-22T21:55:31.608012Z 01O Using cached tqdm-4.69.0-py3-none-any.whl (676 kB)
2026-07-22T21:55:31.609560Z 01O Using cached pytest-9.1.1-py3-none-any.whl (386 kB)
2026-07-22T21:55:31.611244Z 01O Using cached pluggy-1.6.0-py3-none-any.whl (20 kB)
2026-07-22T21:55:31.612366Z 01O Using cached iniconfig-2.3.0-py3-none-any.whl (7.5 kB)
2026-07-22T21:55:31.613546Z 01O Using cached pygments-2.20.0-py3-none-any.whl (1.2 MB)
2026-07-22T21:55:31.615672Z 01O Using cached pytest_cov-7.1.0-py3-none-any.whl (22 kB)
2026-07-22T21:55:31.617328Z 01O Using cached coverage-7.15.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (255 kB)
2026-07-22T21:55:31.618001Z 01O Using cached rich-15.0.0-py3-none-any.whl (310 kB)
2026-07-22T21:55:31.619743Z 01O Using cached markdown_it_py-4.2.0-py3-none-any.whl (91 kB)
2026-07-22T21:55:31.620879Z 01O Using cached mdurl-0.1.2-py3-none-any.whl (10.0 kB)
2026-07-22T21:55:31.852634Z 01O Building wheels for collected packages: incompy2d
2026-07-22T21:55:31.852933Z 01O   Building editable for incompy2d (pyproject.toml): started
2026-07-22T21:55:31.888002Z 01O   Building editable for incompy2d (pyproject.toml): finished with status 'done'
2026-07-22T21:55:31.888137Z 01O   Created wheel for incompy2d: filename=incompy2d-0.1.4-py3-none-any.whl size=3815 sha256=359b7808a2de0582717efd877835f408f6c93f234ca72a19139d231cab1a014a
2026-07-22T21:55:31.888430Z 01O   Stored in directory: /tmp/pip-ephem-wheel-cache-07u8zgd9/wheels/cc/4c/de/58fae1306afa4d589a4ad69df4a87c31ee341d46ca928206e2
2026-07-22T21:55:31.890501Z 01O Successfully built incompy2d
2026-07-22T21:55:32.023609Z 01O Installing collected packages: urllib3, tqdm, six, pyparsing, pygments, pyfiglet, pyarrow, pluggy, pillow, packaging, orjson, numpy, networkx, mdurl, llvmlite, kiwisolver, iniconfig, idna, fonttools, cycler, coverage, colorama, click, charset_normalizer, certifi, shapely, requests, python-dateutil, pytest, pyproj, pyogrio, numba, markdown-it-py, contourpy, rich, pytest-cov, pandas, overturemaps, matplotlib, incompy2d, meshio, geopandas, osmnx
2026-07-22T21:56:11.584787Z 01O 
2026-07-22T21:56:11.589805Z 01O Successfully installed certifi-2026.7.22 charset_normalizer-3.4.9 click-8.4.2 colorama-0.4.6 contourpy-1.3.3 coverage-7.15.2 cycler-0.12.1 fonttools-4.63.0 geopandas-1.1.4 idna-3.18 incompy2d-0.1.4 iniconfig-2.3.0 kiwisolver-1.5.0 llvmlite-0.48.0 markdown-it-py-4.2.0 matplotlib-3.11.1 mdurl-0.1.2 meshio-5.3.5 networkx-3.6.1 numba-0.66.0 numpy-2.4.6 orjson-3.11.9 osmnx-2.1.1 overturemaps-1.0.1 packaging-26.2 pandas-3.0.3 pillow-12.3.0 pluggy-1.6.0 pyarrow-25.0.0 pyfiglet-1.0.4 pygments-2.20.0 pyogrio-0.13.0 pyparsing-3.3.2 pyproj-3.7.2 pytest-9.1.1 pytest-cov-7.1.0 python-dateutil-2.9.0.post0 requests-2.34.2 rich-15.0.0 shapely-2.1.2 six-1.17.0 tqdm-4.69.0 urllib3-2.7.0
2026-07-22T21:56:11.589883Z 01E WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
2026-07-22T21:56:11.819627Z 01O [32;1m$ pytest tests/ -v --tb=short --junitxml=report.xml --cov=incompy2d --cov-report=term-missing --cov-report=html:coverage_html --cov-fail-under=70[0;m
2026-07-22T21:56:12.172953Z 01O ============================= test session starts ==============================
2026-07-22T21:56:12.172964Z 01O platform linux -- Python 3.13.14, pytest-9.1.1, pluggy-1.6.0 -- /usr/local/bin/python3.13
2026-07-22T21:56:12.172966Z 01O cachedir: .pytest_cache
2026-07-22T21:56:12.172967Z 01O rootdir: /builds/phuong-nam.nguyen/sce_incompy2d
2026-07-22T21:56:12.172968Z 01O configfile: pyproject.toml
2026-07-22T21:56:12.172968Z 01O plugins: cov-7.1.0
2026-07-22T21:56:12.172969Z 01O collecting ... collected 18 items
2026-07-22T21:56:14.062564Z 01O 
2026-07-22T21:56:14.062568Z 01O tests/test_fetch_overture.py::test_fetch_overture_success PASSED         [  5%]
2026-07-22T21:56:14.083264Z 01O tests/test_fetch_overture.py::test_fetch_overture_failure PASSED         [ 11%]
2026-07-22T21:56:14.085554Z 01O tests/test_fetch_overture.py::test_fetch_overture_reencode_exception PASSED [ 16%]
2026-07-22T21:56:14.092146Z 01O tests/test_fetch_overture.py::test_fetch_overture_default_dir PASSED     [ 22%]
2026-07-22T21:56:14.096640Z 01O tests/test_geom_util.py::test_solid_poly PASSED                          [ 27%]
2026-07-22T21:56:14.098632Z 01O tests/test_incomp_2d.py::test_solve_incomp PASSED                        [ 33%]
2026-07-22T21:56:26.097096Z 01O tests/test_incomp_2d.py::test_solve_incomp_wind_bc_and_initial_fields PASSED [ 38%]
2026-07-22T21:56:26.099062Z 01O tests/test_mesh_util.py::test_uniform_msh PASSED                         [ 44%]
2026-07-22T21:56:26.100901Z 01O tests/test_mesh_util.py::test_load_npz PASSED                            [ 50%]
2026-07-22T21:56:26.106259Z 01O tests/test_mesh_util.py::test_load_npz_no_mask PASSED                    [ 55%]
2026-07-22T21:56:26.109385Z 01O tests/test_mesh_util.py::test_msh_png PASSED                             [ 61%]
2026-07-22T21:56:26.662800Z 01O tests/test_mesh_util.py::test_load_npz_invalid_shapes PASSED             [ 66%]
2026-07-22T21:56:26.668991Z 01O tests/test_post.py::test_draw_buildings PASSED                           [ 72%]
2026-07-22T21:56:26.683538Z 01O tests/test_post.py::test_main_success PASSED                             [ 77%]
2026-07-22T21:56:26.698254Z 01O tests/test_post.py::test_main_missing_sim_data PASSED                    [ 83%]
2026-07-22T21:56:26.700325Z 01O tests/test_post.py::test_main_missing_geojson PASSED                     [ 88%]
2026-07-22T21:56:31.493227Z 01O tests/test_run.py::test_run_simulation PASSED                            [ 94%]
2026-07-22T21:56:31.499046Z 01O tests/test_run.py::test_main PASSED                                      [100%]
2026-07-22T21:56:31.938710Z 01O ERROR: Coverage failure: total of 62 is less than fail-under=70
2026-07-22T21:56:31.938714Z 01O 
2026-07-22T21:56:31.938715Z 01O 
2026-07-22T21:56:31.938716Z 01O ---- generated xml file: /builds/phuong-nam.nguyen/sce_incompy2d/report.xml ----
2026-07-22T21:56:31.938717Z 01O ================================ tests coverage ================================
2026-07-22T21:56:31.938718Z 01O _______________ coverage: platform linux, python 3.13.14-final-0 _______________
2026-07-22T21:56:31.938719Z 01O 
2026-07-22T21:56:31.938720Z 01O Name                              Stmts   Miss  Cover   Missing
2026-07-22T21:56:31.938720Z 01O ---------------------------------------------------------------
2026-07-22T21:56:31.938721Z 01O src/incompy2d/__init__.py             5      0   100%
2026-07-22T21:56:31.938722Z 01O src/incompy2d/fetch_overture.py      31      0   100%
2026-07-22T21:56:31.938723Z 01O src/incompy2d/geom_util.py           69     52    25%   46-66, 87-141
2026-07-22T21:56:31.938724Z 01O src/incompy2d/incomp_2d.py          267    149    44%   62-67, 72-75, 79-150, 155-183, 187-227, 231-247, 374-375, 419-426, 442-443
2026-07-22T21:56:31.938725Z 01O src/incompy2d/mesh_util.py           54      0   100%
2026-07-22T21:56:31.938725Z 01O src/incompy2d/post.py                92      7    92%   11, 28, 115, 131-135
2026-07-22T21:56:31.938726Z 01O src/incompy2d/run.py                 65     11    83%   54-56, 61-68
2026-07-22T21:56:31.938727Z 01O ---------------------------------------------------------------
2026-07-22T21:56:31.938728Z 01O TOTAL                               583    219    62%
2026-07-22T21:56:31.938728Z 01O Coverage HTML written to dir coverage_html
2026-07-22T21:56:31.938729Z 01O FAIL Required test coverage of 70% not reached. Total coverage: 62.44%
2026-07-22T21:56:31.938730Z 01O ============================= 18 passed in 19.57s ==============================
2026-07-22T21:56:43.557723Z 00O section_end:1784757403:step_script
2026-07-22T21:56:43.557732Z 00O+[0Ksection_start:1784757403:upload_artifacts_on_failure
2026-07-22T21:56:43.558517Z 00O+[0K[0K[36;1mUploading artifacts for failed job[0;m[0;m
2026-07-22T21:56:44.405538Z 01O [32;1mUploading artifacts...[0;m
2026-07-22T21:56:44.464462Z 01E coverage_html/: found 17 matching artifact files and directories[0;m 
2026-07-22T21:56:45.336504Z 01E Uploading artifacts as "archive" to coordinator... 201 Created[0;m  correlation_id[0;m=01KY5X9GT6JB46SXA9K37Q7524 id[0;m=1252317 responseStatus[0;m=201 Created token[0;m=64_oKF84y
2026-07-22T21:56:45.387785Z 01O [32;1mUploading artifacts...[0;m
2026-07-22T21:56:45.436391Z 01E report.xml: found 1 matching artifact files and directories[0;m 
2026-07-22T21:56:45.784879Z 01E Uploading artifacts as "junit" to coordinator... 201 Created[0;m  correlation_id[0;m=01KY5X9HRDPTRRGCXCB0VPCD70 id[0;m=1252317 responseStatus[0;m=201 Created token[0;m=64_oKF84y
2026-07-22T21:56:46.241474Z 00O section_end:1784757406:upload_artifacts_on_failure
2026-07-22T21:56:46.241484Z 00O+[0Ksection_start:1784757406:cleanup_file_variables
2026-07-22T21:56:46.241622Z 00O+[0K[0K[36;1mCleaning up project directory and file based variables[0;m[0;m
2026-07-22T21:56:48.616074Z 00O section_end:1784757408:cleanup_file_variables
2026-07-22T21:56:48.616084Z 00O+[0K
2026-07-22T21:56:50.125754Z 00O [31;1mERROR: Job failed: exit code 1[0;m